﻿using System;
using System.Collections.Generic;

namespace BCDto.Common.Payment.Payment
{
    /// <summary>
    /// 表示支付渠道的类型。
    /// </summary>
    public class ChannelDto
    {
        /// <summary>
        /// 渠道编号。
        /// </summary>
        public string ChannelId { get; set; }

        /// <summary>
        /// 名称。
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 说明。
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        /// 图标。
        /// </summary>
        public string Logo { get; set; }

        /// <summary>
        /// 市场活动提示。
        /// </summary>
        public string Tips { get; set; }

        /// <summary>
        /// 余额。
        /// </summary>
        public decimal? Balance { get; set; }

        /// <summary>
        /// 支付限额。
        /// </summary>
        public decimal? Limit { get; set; }

        /// <summary>
        /// 是否需要提供支付密码。
        /// </summary>
        public bool RequirePassword { get; set; }

        /// <summary>
        /// 是否已设置支付密码。
        /// </summary>
        public bool? HasPassword { get; set; }

        /// <summary>
        /// 支付宝微信是否存在授权
        /// </summary>
        public bool? HasAuth { get; set; }
    }
}
